home *** CD-ROM | disk | FTP | other *** search
/ Champak Vol C-14 / Vol C-14.iso / games / peanut.swf / scripts / DefineSprite_84 / frame_12 / DoAction.as
Text File  |  2012-04-23  |  1KB  |  52 lines

  1. if(count < distance)
  2. {
  3.    set("../:def1X",_X);
  4.    if(eval("../:def1X") + speed < "420")
  5.    {
  6.       set("../:def1X",eval("../:def1X") + speed);
  7.       _X = eval("../:def1X");
  8.       puckHitX = eval("../:def1X") - (eval("../:puckX") - "5");
  9.       puckHitY = ("63.75" - eval("../:puckZ")) * "4";
  10.       power = eval("../puck:puckpower");
  11.       if("0" < puckHitX and puckHitX < "50" and (- "1") * power < puckHitY and puckHitY < power)
  12.       {
  13.          if("20" >= power)
  14.          {
  15.             set("../:score",eval("../:score") + "40");
  16.             gotoAndPlay(20);
  17.             set("../:puckSmash","1");
  18.          }
  19.          else if("20" < power and power < "25")
  20.          {
  21.             set("../:puckSmash","1");
  22.             gotoAndStop(35);
  23.          }
  24.          else if(power >= "25" and power < "32")
  25.          {
  26.             set("../:score",eval("../:score") + "50");
  27.             set("../:puckSmash","1");
  28.             gotoAndPlay(15);
  29.          }
  30.          else
  31.          {
  32.             count += "1";
  33.             prevFrame();
  34.          }
  35.       }
  36.       else
  37.       {
  38.          count += "1";
  39.          prevFrame();
  40.       }
  41.    }
  42.    else
  43.    {
  44.       count = distance;
  45.       prevFrame();
  46.    }
  47. }
  48. else
  49. {
  50.    gotoAndPlay(1);
  51. }
  52.